home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 476-500 / disk_497 / centerscreen / zentriereschirm.dok < prev    next >
Text File  |  1992-05-06  |  8KB  |  196 lines

  1.  
  2.                            ZentriereSchirm
  3.  
  4.                              (Commodity)
  5.  
  6.                                  von
  7.  
  8.                             Stefan Sticht
  9.  
  10.           Dieses Programm, Quellcode und Dokumentation sind
  11.  
  12.                             PUBLIC DOMAIN.
  13.  
  14.  
  15.                Sie können damit machen, was Sie wollen!
  16.  
  17.  
  18. Der Zweck dieses Commodities:
  19. -----------------------------
  20. Mit   ZentriereSchirm   können  Sie  auf  Tastendruck  den  vordersten
  21. Bildschirm  horizontal  zentrieren.   Mit  der  Workbench 2.0 kann man
  22. jetzt auch die Workbench einfach und problemlos mit Overscan benutzen,
  23. d.h.   Sie  nutzen  die  höhere  Auflösung von wesentlich mehr als 640
  24. Punkten  horizontal gegenüber genau 640 Punkten früher.  Leider machen
  25. immer  noch  viele Programme ihre Bildschirme mit nur 640 Punkten auf.
  26. Diese  Bildschirme  können Sie nun auf einfache Weise in ihrem Display
  27. zentrieren.
  28.  
  29. Systemanforderungen:
  30. --------------------
  31. Dieses  Commodity  erfordert  mindestens  Kickstart 37.* und Workbench
  32. 37.*.   Bitte prüfen Sie dies, indem Sie in der Shell Version eingeben
  33. oder  im  Workbench  Menü  About  aufrufen.   Außerdem  muß  sich  die
  34. commodities.library  in Ihrem Verzeichnis libs:  befinden.  Überprüfen
  35. Sie  dies  bitte,  indem  Sie  in  der  Shell  den  Befehl "dir libs:"
  36. eingeben.
  37.  
  38. Und so startet man ein Commodity:
  39. ---------------------------------
  40. Es  gibt  grundsätzlich  zwei  verschiedene  Arten,  ein  Commodity zu
  41. starten:  von der Workbench oder von der Shell aus.
  42.     Das Starten von der Workbench aus ist äußerst einfach:  Machen Sie
  43. einen  Doppelklick  auf  dessen Icon und das Commodity wird gestartet.
  44. Eventuell  wollen  Sie verschiedene Parameter eines Commoditys ändern.
  45. Dazu  benutzen  Sie  Tool-Types.  Tool-Types ändern Sie, indem Sie das
  46. Commodity  Icon einmal anklicken und im Menü der Workbench Information
  47. aufrufen.   In  dem  Fenster, daß sich öffnet, sehen Sie die Liste der
  48. Tool-Types.   Wie  Sie die Tool-Types ändern, lesen Sie bitte in Ihrer
  49. Workbench-Dokumentation   nach.    Welche  Parameter  Sie  für  dieses
  50. Commodity ändern können, wird später beschrieben.
  51.     Bitte  beachten Sie, daß ein weiterer Doppelklick auf das Icon des
  52. Commoditys,  während es bereits läuft, bewirkt, daß das Commodity 
  53. beendet  wird.   Da  es nicht sinnvoll wäre ZentiereSchirm zweimal zur
  54. gleichen Zeit laufen zu lassen, ist dies auch nicht möglich.
  55.     Um  ein  Commodity in der Shell zu starten, geben Sie dessen Namen
  56. ein.   Sollten  Sie  die Fehlermeldung "Unknown command ???" erhalten,
  57. haben  Sie  sich  beim  Commodity-Namen  vertippt  oder  das Commodity
  58. befindet sich nicht in ihrem aktuellen Verzeichnis bzw.  dem aktuellen
  59. Suchpfad.    Am   einfachsten   ist   es,   das  aktuelle  Verzeichnis
  60. mit dem Befehl "CD" dorthin zu ändern, wo das Commodity sich befindet.
  61. Sie  können  die Parameter eines Commodity mit Befehlsoptionen ändern.
  62. Die  verfügbaren  Optionen  können Sie sich anzeigen lassen, indem Sie
  63. ein ?  als ersten Parameter angeben:
  64.  
  65.                           ZentriereSchirm ?
  66.  
  67. gibt Ihnen eine Liste der Befehlsoptionen.  Die Erklärung jeder Option
  68. erfolgt  später.  Startet man das Commodity, während es bereits läuft,
  69. erreicht man wiederum, daß es beendet wird.
  70.  
  71.     Wenn  Sie  wünschen,  daß  das  Commodity  bei  jedem Boot-Vorgang
  72. gestartet  wird, sollten Sie folgende Zeile in Ihre User-Startup Datei
  73. einfügen:
  74.  
  75.                    <Pfad>ZentriereSchirm <Optionen>
  76.  
  77. Vergessen  Sie  bitte  nicht  für  <Pfad>  den  tatsächlichen Pfad zum
  78. Commodity   und   für   <Optionen>   die  gewünschten  Befehlsoptionen
  79. anzugeben.   Folgendes  Beispiel startet ZentriereSchirm, wenn es sich
  80. im  Schubladen  Tools  der  Boot-Diskette  befindet:
  81.  
  82.                         Tools/ZentriereSchirm
  83.  
  84.     Eine  andere  Möglichkeit,  um  das  Commodity bei jedem Booten zu
  85. starten, ist, das Icon von ZentriereSchirm in den Schubladen WBStartup
  86. der Boot-Diskette (Workbench) zu verschieben.  Das Commodity wird dann
  87. bei jedem Boot-Vorgang gestartet, als hätten Sie einen Doppelklick auf
  88. das  Icon  durchgeführt.   Allerdings müssen Sie im Icon das Tool-Type
  89. DONOTWAIT ergänzen.
  90.  
  91. Benutzung von Exchange:
  92. -----------------------
  93. Exchange  ist  das  Programm,  mit  dem  Commodities verwaltet werden.
  94. Starten  Sie Exchange, das sich für gewöhnlich im Utilities Schubladen
  95. Ihrer  Boot-Diskette  befindet, mit einem Doppelklick auf dessen Icon.
  96. Es  wird Ihnen nun eine Liste aller verfügbaren Commodities angezeigt,
  97. aus  der  Sie  das  entsprechende  Commodity  auswählen können.  Unter
  98. dieser  Liste  wird  nach  Auswahl eines Commodities automatisch desen
  99. Titel, Beschreibung und Status angezeigt.
  100.     Sie   können   nun   Commodities   völlig   beenden   mit  "Kill",
  101. vorübergehend  ausschalten  mit  "Disable"  und wieder einschalten mit
  102. "Enable".   Wenn  das  Commodity  ein  Fenster  öffnen kann, indem für
  103. gewöhnlich Parameter eingestellt werden, können Sie dieses Fenster mit
  104. "Show" öffnen lassen und mit "Hide" schließen lassen.  ZentriereSchirm
  105. hat kein Fenster.
  106.  
  107.  
  108.                        Veränderbare Parameter:
  109.                        -----------------------
  110.  
  111. CX_Priority:
  112. ------------
  113. Mit  dem  Tool-Type  oder der Befehlsoption CX_PRIORITY=<p> können Sie
  114. die  Priorität  des  Commodities  innerhalb  der Liste der Commodities
  115. bestimmen.   Setzen  Sie  für <p> bitte einen positiven dezimalen Wert
  116. ein. Die voreingestellte Priorität ist 0.
  117.  
  118. AKTION:
  119. -------
  120. Mit  dem  Tool-Type  bzw.  der Befehlsoption Aktion=<Aktion> bestimmen
  121. Sie,  welche  Tastenkombination  den vordesten Schirm zentrieren soll.
  122. <Aktion>  ist  Eingabebeschreibung  wie unten erklärt.  Voreingestellt
  123. ist "Aktion=lcommand c" (linke Amigataste und c).
  124.  
  125.  
  126.  
  127.                         Eingabebeschreibungen
  128.                         ---------------------
  129.                      (input description strings)
  130.  
  131. Mit   Eingabebeschreibungen   können   Sie   fast  jede  Eingabeaktion
  132. beschreiben,  z.B.   die Aktion lshift f1.  Dies heißt, daß die Aktion
  133. das drücken der Taste F1 zusammen mit der linken Shift-Taste ist.  Bei
  134. diesem Commodity öffnet die Aktion das Fenster des Commoditys.
  135.  
  136. Eingabebeschreibungen haben folgendes Muster:
  137.       [class] (([-]qual)|syn)* [[-]upstroke] [highmap|ANSIcode]
  138.  
  139. (* bedeutet keine oder mehrere Vorkommen des Ausdrucks in Klammern)
  140.  
  141. class   ("Klasse") ist einer der folgenden Ausdrücke:
  142.         rawkey, rawmouse, event, pointerpos, timer, newprefs,
  143.         diskremoved, diskinserted.
  144.         Wenn die Klasse nicht bestimmt wird, wird rawkey angenommen.
  145.  
  146. qual    (qualifier, "Qualifizierer") ist einer der folgenden Ausdrücke:
  147.         lshift, rshift, capslock, control, lalt, ralt, lcommand,
  148.         rcommand, numericpad, repeat, midbutton, rbutton, leftbutton,
  149.         relativemouse
  150.         Ein vorangestelltes "-" bedeutet, daß der folgende Qualifier
  151.         als irrelevant angenommen werden soll.
  152.  
  153. syn     ("Synonym") ist einer dieser Ausdrücke: shift, caps, alt
  154.         shift bedeutet linke oder rechte Shift-Taste
  155.         caps bedeutet Shift oder Caps-Lock
  156.         alt bedeutet linke oder rechte Alt-Taste
  157.  
  158. upstroke (wörtlich "upstroke")
  159.         Wenn dieser Ausdruck fehlt, zählt das Drücken einer Taste für
  160.         die Klassen rawmouse und rawkey. Wenn der Audruck vorhanden
  161.         ist, zählt das Loslassen einer Taste. Stellt man ein "-"
  162.         voran, so zählt beides.
  163.  
  164. highmap ist einer der folgenden Ausdrücke:
  165.         comma, space, backspace, tab, enter, return, esc, del, up, down,
  166.         right, left, help, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10,
  167.         0, 1, 2, 3, 4, 5, 6, 7, 8, 9, (, ), /, *, -, +
  168.  
  169. ansicode ein einzelnes Zeichen steht genau für die entsprechende
  170.         Taste
  171.  
  172.  
  173.  
  174. Ein  spezielles  Dankeschön geht an Jim Mackraz für die Idee zu diesem
  175. Commodity.
  176.  
  177.  
  178.      Schicken Sie Fehlerreports, Erweiterungswünsche, Fragen und
  179.      -----------------------------------------------------------
  180.                            Geschenke(!) an:
  181.                            ----------------
  182.  
  183.                             Stefan Sticht
  184.                           Bibereckerweg 40a
  185.                            D-8390 Passau 18
  186.                                  FRG
  187.  
  188. oder (besser) an eine der folgenden EMail-Adressen:
  189. Internet: cbmvax.commodore.com!cbmehq!cbmger!edith!sticht@rutgers.EDU
  190.       or: IWSTICHT@ibm.rz.uni-passau.de
  191. Fido-Net: Stefan Sticht (2:242/16)
  192.  
  193. Bitte nennen Sie bei einem Fehlerreport auch die Versionsnummer.
  194. Diese erhalten Sie z.B. mit dem Befehl "Version":
  195.                      Version [<path>]<commodity>
  196.